package com.ktgj.flight.common.pay.domain;

import java.math.BigDecimal;

public class YeepayPaymentRequest {

    /// <summary>
    /// 业务类型 (固定值 “PayerBuyDirect” )
    /// </summary>
    public String p0_Cmd;

    /// <summary>
    /// 商户编号
    /// </summary>
    public String p1_MerId;

    /// <summary>
    /// 商户订单号
    /// </summary>
    public String p1_RequestId;

    /// <summary>
    /// 支付金额
    /// </summary>
    public BigDecimal p3_Amt;

    /// <summary>
    /// 交易币种(固定值 ”CNY”. )
    /// </summary>
    public String p4_Cur;

    /// <summary>
    /// 商品名称
    /// </summary>
    public String p5_Pid;

    /// <summary>
    /// 航司订单号
    /// </summary>
    public String p5_Pdetail;

    /// <summary>
    /// 返回地址
    /// </summary>
    public String p6_CallbackUrl;

    /// <summary>
    /// 支付异步通知付款方地址
    /// </summary>
    public String p6_NotifyUrl;

    /// <summary>
    /// 订单附加信息, 此参数 如用到中文，请注意转 码.
    /// </summary>
    public String p7_MP;

    /// <summary>
    /// 付款方易宝账户登录名
    /// </summary>
    public String pf_LoginName;

    /// <summary>
    /// 异步通知收款方地址
    /// </summary>
    public String pb_ServerNotifyUrl;

    /// <summary>
    /// 应答机制
    /// </summary>
    public String pr_NeedResponse;

    /// <summary>
    /// 商品类型
    /// </summary>
    public String pd_Pcat;

    /// <summary>
    /// 签名数据
    /// </summary>
    public String hmac;

    public String getP0_Cmd() {
        return p0_Cmd;
    }

    public void setP0_Cmd(String p0_Cmd) {
        this.p0_Cmd = p0_Cmd;
    }

    public String getP1_MerId() {
        return p1_MerId;
    }

    public void setP1_MerId(String p1_MerId) {
        this.p1_MerId = p1_MerId;
    }

    public String getP1_RequestId() {
        return p1_RequestId;
    }

    public void setP1_RequestId(String p1_RequestId) {
        this.p1_RequestId = p1_RequestId;
    }

    public BigDecimal getP3_Amt() {
        return p3_Amt;
    }

    public void setP3_Amt(BigDecimal p3_Amt) {
        this.p3_Amt = p3_Amt;
    }

    public String getP4_Cur() {
        return p4_Cur;
    }

    public void setP4_Cur(String p4_Cur) {
        this.p4_Cur = p4_Cur;
    }

    public String getP5_Pid() {
        return p5_Pid;
    }

    public void setP5_Pid(String p5_Pid) {
        this.p5_Pid = p5_Pid;
    }

    public String getP5_Pdetail() {
        return p5_Pdetail;
    }

    public void setP5_Pdetail(String p5_Pdetail) {
        this.p5_Pdetail = p5_Pdetail;
    }

    public String getP6_CallbackUrl() {
        return p6_CallbackUrl;
    }

    public void setP6_CallbackUrl(String p6_CallbackUrl) {
        this.p6_CallbackUrl = p6_CallbackUrl;
    }

    public String getP6_NotifyUrl() {
        return p6_NotifyUrl;
    }

    public void setP6_NotifyUrl(String p6_NotifyUrl) {
        this.p6_NotifyUrl = p6_NotifyUrl;
    }

    public String getP7_MP() {
        return p7_MP;
    }

    public void setP7_MP(String p7_MP) {
        this.p7_MP = p7_MP;
    }

    public String getPf_LoginName() {
        return pf_LoginName;
    }

    public void setPf_LoginName(String pf_LoginName) {
        this.pf_LoginName = pf_LoginName;
    }

    public String getPb_ServerNotifyUrl() {
        return pb_ServerNotifyUrl;
    }

    public void setPb_ServerNotifyUrl(String pb_ServerNotifyUrl) {
        this.pb_ServerNotifyUrl = pb_ServerNotifyUrl;
    }

    public String getPr_NeedResponse() {
        return pr_NeedResponse;
    }

    public void setPr_NeedResponse(String pr_NeedResponse) {
        this.pr_NeedResponse = pr_NeedResponse;
    }

    public String getPd_Pcat() {
        return pd_Pcat;
    }

    public void setPd_Pcat(String pd_Pcat) {
        this.pd_Pcat = pd_Pcat;
    }

    public String getHmac() {
        return hmac;
    }

    public void setHmac(String hmac) {
        this.hmac = hmac;
    }
}
